package main

import "fmt"

/**
  可变参数
*/
func main() {
	result := sum(10, 1, 2, 3, 4, 4)
	fmt.Println(result) //24
}

/**
  通过可变参数计算求和
*/
func sum(init int, args ...int) int {
	result := init
	for i := 0; i < len(args); i++ {
		result += args[i]
	}
	return result
}
